package com.flying.test1;


import org.junit.Test;

/**
 * @author 刘鹏飞
 * @ClassName GenericClassTest
 * @Date 2024/12/23 22:55
 * @Created by 刘鹏飞
 * @Description
 */
public class GenericClassTest {

    @Test
    public void test1(){

        // 创建对象时,指明具体的类型
        GenericClass<String>  generic = new GenericClass<>();
        generic.setFlag("admin");
        System.out.println(generic.getFlag().getClass());   //  class java.lang.String



        // 创建对象时,指定泛型的具体类型
        GenericClass<Integer> generic1 = new GenericClass<>();
        generic1.setFlag(12);
        System.out.println(generic1.getFlag().getClass());   // class java.lang.Integer


    }




}